Reading as Part of Computer Programming. An Ethnomethodological Enquiry
نویسندگان
چکیده
This paper examines reading as done by programmers engaged in software development. Reading is an activity we feel should be of fundamental interest to studies of programming, but the practical achievement of which has not been closely examined. We give examples of programmers reading in pairs, and reading alone, and show reading in both cases to be explainable in terms of shared social practices. These practices are not determined by the code but nor are they purely socially constructed; rather they lie in the linkage between the code and programmers’ ways of reading the code. We discuss (1) how features of day-to-day coding work create pertinent occasions for reading a certain piece of code, (2) how programmers order and expect there to be an order to code, and (3) how programmers have ways of analysing code in order to make sense of it. This is an ethnomethodological study that draws from ethnographic fieldwork at a professional software development company.
منابع مشابه
Enquiry Pull Research: an Ethnomethodological Approach to Lean Construction Research or a Lean Approach to Ethnomethodological Research
This paper assembles some principals from three strands of thought: lean theory; ethnomethodology; and Wittgensteinian philosophy. These are considered with a view to their impact on research design and used here as a basis for an initial exploration of a candidate research topic, in order to illustrate this impact. Principles of Lean Theory are considered, along with those from Wittgensteinian...
متن کاملExploring EFL Learners’ Autonomy in Reading Comprehension: Computer-Assisted versus Conventional Contexts
This study explored the autonomy of advanced English as a Foreign Language (EFL) learners in reading comprehension through scaffolding and jigsaw in computer-assisted and conventional contexts. After being homogenized through the reading section of DIALANG proficiency test, a total of 80 female advanced EFL learners with the age range of 21 to 45 were selected as the participants of the study. ...
متن کاملOn "Technomethodology": Foundational Relationships Between Ethnomethodology and System Design
Over the past ten years, the use of sociological methods and sociological reasoning have become more prominent in the analysis and design of interactive systems. For a variety of reasons, one form of sociological enquiry, ethnomethodology, has become something of a favoured approach. Our goal in this paper is to investigate the consequences of approaching system design from the ethnomethodologi...
متن کاملDesigning reading tasks to maximise vocabulary learning
Most vocabulary learning should occur incidentally through listening and reading. This is one of the reasons why a substantial extensive reading program is an important part of an English course. Extensive reading requires the learners to do large quantities of reading using material that is at the right level for them. Vocabulary learning occurs through th...
متن کاملMotivational and Learning Effects of Computer-aided Procedures on Students' Reading Comprehension
Reading development and instruction is a pedagogical priority at all academic levels. Historically, in the educational field, numerous efforts have been made to facilitate the complex process of foreign language reading comprehension. More recently, increasing attention has been paid to the use of computers for developing reading comprehension skills and various efforts have been made in this r...
متن کامل